#ifndef DATA_RECORDER_H
#define DATA_RECORDER_H

#ifndef DataRecorderDllExport
#define DataRecorderDllExport __declspec(dllexport)
#endif // !DataRecorderDllExport

#include <string>

class DataRecorderDllExport DataRecorder {
public:
	DataRecorder();
	~DataRecorder();
	bool Init(const std::string& configFile);
	bool WriteStateData(const std::string& jsonSring);
	bool WriteProcessing(const std::string& jsonSring);
	bool WriteHeartbeat(const std::string& jsonSring);
	bool WriteRunningLog(const std::string& jsonSring);
	bool WriteAppInitResponse(const std::string& jsonSring);
};

#endif // !DATA_RECORDER_H
